﻿using Model;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using System;


namespace Iservices
{
    public interface Ihuman_registerServices
    {
        //下拉框查一级下二级机构
        Task<List<config_file_second_kind>> GetSecond(string ids);
        //下拉框查二级下三级机构
        Task<List<config_file_third_kind>> GetThird(string ids);
        //下拉框查一级机构全部
        Task<List<config_file_first_kind>> GetFirst();
        //下拉框查职位分类全部
        Task<List<config_major_kind>> GetMojarKind();
        //下拉框查薪酬标准全部
        Task<List<salary_standard>> GetSalary();
        //添加人力资源档案
        Task<int> AddHuman_file(human_file hf);
        //查询未复核的人力资源
        Task<Dictionary<string, object>> GetHuman_fileOnes(int currentPage, string v);
        //复核查询单个
        Task<List<human_file>> GetUOneHuman_file(int id);
        //复核
        Task<int> FHHuman_file(human_file hf);
        Task<List<human_file>> query_list1(FenYe ye);
        //下拉框查职位分类下职位名称
        Task<List<config_major>> GetMajor(string ids);
        Task<List<human_file>> GetHuman_fileOne(FenYe ye);
        Task<int> UpdHuman_file(human_file hf);
        //删除
        Task<int> DelFalse(human_file hf);
        //查看档案状态为正常的
        Task<List<human_file>> Humman_registerSlectFY(FenYe ye);
    }
}
